import Vue from "vue";
import Router from "vue-router";

Vue.use(Router);


//获取原型对象上的push函数
const originalPush = Router.prototype.push
//修改原型对象中的push方法
Router.prototype.push = function push(location) {
   return originalPush.call(this, location).catch(err => err)
}

const router = new Router({
  routes: [
    {
      path: "/",
      redirect: "/home",
    },
    {
      path: "/home",
      name: "Home",
      component: () => import("@/views/home/index"),
      meta: {
        content: {
          keywords: '物联网智库,物联网智库,物联网智库,物联网产业,智库, 智囊服务机构',
          description:'物联网智库是一家专业的物联网产业智囊服务机构，自成立以来始终坚持以“内容”创作为核心，以提供专业的“智力服务”为导向，面向物联网企业提供更有价值、更精准的媒体宣传、市场活动、研究咨询、投融资对接等综合服务。'
        }
      }
    },
    {
      path: "/activity",
      name: "Activity",
      component: () => import("@/views/activity/index"),
      meta: {
        content: {
          keywords: '物联网智库,物联网智库,物联网智库,物联网产业,智库, 智囊服务机构',
          description:'物联网智库是一家专业的物联网产业智囊服务机构，自成立以来始终坚持以“内容”创作为核心，以提供专业的“智力服务”为导向，面向物联网企业提供更有价值、更精准的媒体宣传、市场活动、研究咨询、投融资对接等综合服务。'
        }
      }
    },
    {
      path: "/activityDetail",
      name: "ActivityDetail",
      component: () => import("@/views/activityDetail/index"),
      meta: {
        content: {
          keywords: '物联网智库,物联网智库,物联网智库,物联网产业,智库, 智囊服务机构',
          description:'物联网智库是一家专业的物联网产业智囊服务机构，自成立以来始终坚持以“内容”创作为核心，以提供专业的“智力服务”为导向，面向物联网企业提供更有价值、更精准的媒体宣传、市场活动、研究咨询、投融资对接等综合服务。'
        }
      }
    },
    {
      path: "/informationDetail",
      name: "InformationDetail",
      component: () => import("@/views/informationDetail/index"),
      meta: {
        content: {
          keywords: '物联网智库,物联网智库,物联网智库,物联网产业,智库, 智囊服务机构',
          description:'物联网智库是一家专业的物联网产业智囊服务机构，自成立以来始终坚持以“内容”创作为核心，以提供专业的“智力服务”为导向，面向物联网企业提供更有价值、更精准的媒体宣传、市场活动、研究咨询、投融资对接等综合服务。'
        }
      }
    },
    {
      path: "/institute",
      name: "Institute",
      component: () => import("@/views/institute/index"),
      meta: {
        content: {
          keywords: '物联网智库,物联网智库,物联网智库,物联网产业,智库, 智囊服务机构',
          description:'物联网智库是一家专业的物联网产业智囊服务机构，自成立以来始终坚持以“内容”创作为核心，以提供专业的“智力服务”为导向，面向物联网企业提供更有价值、更精准的媒体宣传、市场活动、研究咨询、投融资对接等综合服务。'
        }
      }
    },
    {
      path: "/instituteDetail",
      name: "InstituteDetail",
      component: () => import("@/views/instituteDetail/index"),
      meta: {
        content: {
          keywords: '物联网智库,物联网智库,物联网智库,物联网产业,智库, 智囊服务机构',
          description:'物联网智库是一家专业的物联网产业智囊服务机构，自成立以来始终坚持以“内容”创作为核心，以提供专业的“智力服务”为导向，面向物联网企业提供更有价值、更精准的媒体宣传、市场活动、研究咨询、投融资对接等综合服务。'
        }
      }
    },
    {
      path: "/companylibrary",
      name: "Companylibrary",
      component: () => import("@/views/companylibrary/index"),
      meta: {
        content: {
          keywords: '物联网智库,物联网智库,物联网智库,物联网产业,智库, 智囊服务机构',
          description:'物联网智库是一家专业的物联网产业智囊服务机构，自成立以来始终坚持以“内容”创作为核心，以提供专业的“智力服务”为导向，面向物联网企业提供更有价值、更精准的媒体宣传、市场活动、研究咨询、投融资对接等综合服务。'
        }
      }
    },
    {
      path: "/cooperation",
      name: "Cooperation",
      component: () => import("@/views/cooperation/index"),
      meta: {
        content: {
          keywords: '物联网智库,物联网智库,物联网智库,物联网产业,智库, 智囊服务机构',
          description:'物联网智库是一家专业的物联网产业智囊服务机构，自成立以来始终坚持以“内容”创作为核心，以提供专业的“智力服务”为导向，面向物联网企业提供更有价值、更精准的媒体宣传、市场活动、研究咨询、投融资对接等综合服务。'
        }
      }
    },
    {
      path: "/zjw",
      name: "ZJW",
      component: () => import("@/views/zjw/index"),
      meta: { type: "other" }, //zjw 需要新打开标签页
    },
    {
      path: "/caseLibrary",
      name: "CaseLibrary",
      component: () => import("@/views/caseLibrary/index"),
      meta: {
        content: {
          keywords: '物联网智库,物联网智库,物联网智库,物联网产业,智库, 智囊服务机构',
          description:'物联网智库是一家专业的物联网产业智囊服务机构，自成立以来始终坚持以“内容”创作为核心，以提供专业的“智力服务”为导向，面向物联网企业提供更有价值、更精准的媒体宣传、市场活动、研究咨询、投融资对接等综合服务。'
        }
      }
    },
    {
      path: "/search",
      name: "Search",
      component: () => import("@/views/search/index"),
      meta: {
        content: {
          keywords: '物联网智库,物联网智库,物联网智库,物联网产业,智库, 智囊服务机构',
          description:'物联网智库是一家专业的物联网产业智囊服务机构，自成立以来始终坚持以“内容”创作为核心，以提供专业的“智力服务”为导向，面向物联网企业提供更有价值、更精准的媒体宣传、市场活动、研究咨询、投融资对接等综合服务。'
        }
      }
    },
    {
      path: "/atlas",
      name: "Atlas",
      component: () => import("@/views/atlas/index"),
      meta: {
        content: {
          keywords: '物联网智库,物联网智库,物联网智库,物联网产业,智库, 智囊服务机构',
          description:'物联网智库是一家专业的物联网产业智囊服务机构，自成立以来始终坚持以“内容”创作为核心，以提供专业的“智力服务”为导向，面向物联网企业提供更有价值、更精准的媒体宣传、市场活动、研究咨询、投融资对接等综合服务。'
        }
      }
    },
    {
      // 专题列表
      path: "/column",
      name: "Column",
      component: () => import("@/views/column/index"),
      meta: {
        content: {
          keywords: '物联网智库,物联网智库,物联网智库,物联网产业,智库, 智囊服务机构',
          description:'物联网智库是一家专业的物联网产业智囊服务机构，自成立以来始终坚持以“内容”创作为核心，以提供专业的“智力服务”为导向，面向物联网企业提供更有价值、更精准的媒体宣传、市场活动、研究咨询、投融资对接等综合服务。'
        }
      }
    },
    {
      // 专题详情
      path: "/columnDetail",
      name: "ColumnDetail",
      component: () => import("@/views/columnDetail/index"),
      meta: { type: 'other'}
    },
  ],
  scrollBehavior: () => ({ y: 0 }),
});

export default router;
